package com.hsmpay.mobile.pojo.brokerage;

import com.hsmpay.common.pojo.BasePojo;

import java.util.Date;

/**
 * 佣金订单 java bean
 * 对应 info_broker_detailsOrder表
 */
public class BrokerDetailsOrder extends BasePojo {
	private static final long serialVersionUID = -7830064583676716253L;
	
	//基本属性
	private Long id;
	private Long organizationId;
	private Long orderTypeId;//1 收款 8 提现
	private Long roleId;//终端类型ID
	private Integer businessType;//结算业务类型 1:OEM佣金 2：代理商佣金
	private Double transMoney;//交易金额
	private Double totalBrokerage;//总佣金
	private Date createDate;//订单创建时间 取得是 合并第一个订单的时间 
	private Long longDate;//订单长整型时间
	private Date clearStartDate;
	private Date clearEndDate;
	private Double totalTransMoney;//交易总额
	private Double totalFeeMoney;//交易总手续费
	private String description;//描述 不结算  或者等待父级拨款描述
	
	private String organizationName;//机构名称
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public Long getOrganizationId() {
		return organizationId;
	}
	public void setOrganizationId(Long organizationId) {
		this.organizationId = organizationId;
	}
	public Long getOrderTypeId() {
		return orderTypeId;
	}
	public void setOrderTypeId(Long orderTypeId) {
		this.orderTypeId = orderTypeId;
	}
	public Long getRoleId() {
		return roleId;
	}
	public void setRoleId(Long roleId) {
		this.roleId = roleId;
	}
	public Integer getBusinessType() {
		return businessType;
	}
	public void setBusinessType(Integer businessType) {
		this.businessType = businessType;
	}
	public Double getTransMoney() {
		return transMoney;
	}
	public void setTransMoney(Double transMoney) {
		this.transMoney = transMoney;
	}
	public Double getTotalBrokerage() {
		return totalBrokerage;
	}
	public void setTotalBrokerage(Double totalBrokerage) {
		this.totalBrokerage = totalBrokerage;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public Long getLongDate() {
		return longDate;
	}
	public void setLongDate(Long longDate) {
		this.longDate = longDate;
	}
	public Date getClearStartDate() {
		return clearStartDate;
	}
	public void setClearStartDate(Date clearStartDate) {
		this.clearStartDate = clearStartDate;
	}
	public Date getClearEndDate() {
		return clearEndDate;
	}
	public void setClearEndDate(Date clearEndDate) {
		this.clearEndDate = clearEndDate;
	}
	public Double getTotalTransMoney() {
		return totalTransMoney;
	}
	public void setTotalTransMoney(Double totalTransMoney) {
		this.totalTransMoney = totalTransMoney;
	}
	public Double getTotalFeeMoney() {
		return totalFeeMoney;
	}
	public void setTotalFeeMoney(Double totalFeeMoney) {
		this.totalFeeMoney = totalFeeMoney;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public String getOrganizationName() {
		return organizationName;
	}
	public void setOrganizationName(String organizationName) {
		this.organizationName = organizationName;
	}
	
}
